package com.cgnpc.scp.hse.mybatis.entity;

import com.cgnpc.scp.common.bean.MyPageRequest;
import com.cgnpc.scp.common.utils.DateUtil;

import java.util.Date;
import java.util.List;

public class HseMeetingInfoExampleExtend extends MyPageRequest {
    private String trialLike;
    private Integer meetingTypeEqualTo;
    private Date meetingStartTimeGreaterThanOrEqualTo;
    private Date meetingStartTimeLessThanOrEqualTo;
    private List<Integer> meetingStatusIn;
    private String meetingUserEqualsTo;
    private boolean meetingUserIsNull;

    // ===

    public String getTrialLike() {
        return trialLike;
    }

    public void setTrialLike(String trialLike) {
        this.trialLike = trialLike;
    }

    public Integer getMeetingTypeEqualTo() {
        return meetingTypeEqualTo;
    }

    public void setMeetingTypeEqualTo(Integer meetingTypeEqualTo) {
        this.meetingTypeEqualTo = meetingTypeEqualTo;
    }

    public Date getMeetingStartTimeGreaterThanOrEqualTo() {
        return DateUtil.cloneNewDate(meetingStartTimeGreaterThanOrEqualTo);
    }

    public void setMeetingStartTimeGreaterThanOrEqualTo(Date meetingStartTimeGreaterThanOrEqualTo) {
        this.meetingStartTimeGreaterThanOrEqualTo = DateUtil.cloneNewDate(meetingStartTimeGreaterThanOrEqualTo);
    }

    public Date getMeetingStartTimeLessThanOrEqualTo() {
        return DateUtil.cloneNewDate(meetingStartTimeLessThanOrEqualTo);
    }

    public void setMeetingStartTimeLessThanOrEqualTo(Date meetingStartTimeLessThanOrEqualTo) {
        this.meetingStartTimeLessThanOrEqualTo = DateUtil.cloneNewDate(meetingStartTimeLessThanOrEqualTo);
    }

    public List<Integer> getMeetingStatusIn() {
        return meetingStatusIn;
    }

    public void setMeetingStatusIn(List<Integer> meetingStatusIn) {
        this.meetingStatusIn = meetingStatusIn;
    }

    public String getMeetingUserEqualsTo() {
        return meetingUserEqualsTo;
    }

    public void setMeetingUserEqualsTo(String meetingUserEqualsTo) {
        this.meetingUserEqualsTo = meetingUserEqualsTo;
    }

    public boolean isMeetingUserIsNull() {
        return meetingUserIsNull;
    }

    public void setMeetingUserIsNull(boolean meetingUserIsNull) {
        this.meetingUserIsNull = meetingUserIsNull;
    }
}
